Life satisfaction - German English Dictionary